Skip to content

Merge upstream - #48

Merged
otoolep merged 21 commits into
masterfrom
merge-upstream
Jun 18, 2026
Merged

otoolep merged 21 commits into
masterfrom
merge-upstream

Conversation

@otoolep

@otoolep otoolep commented Jun 18, 2026

Copy link
Copy Markdown
Member

No description provided.

calmh and others added 21 commits May 9, 2026 08:34
Used to gather statistics information about table disk usage.
While `C.sizeof_unit` is 4, we convert to a Go uint and write it to the
pointer. The Go uint is eight bytes on 64 bit platforms.

Signed-off-by: Jakob Borg <[email protected]>
add sqlite_dbstat tag for the DBSTAT virtual table
avoid out of bounds write in unlock_notify_wait on 64 bit platforms
modernise reflect.SliceHeader to unsafe.Slice
guard oversized string length in ResultText
bind via sqlite3_bind_text64/blob64 to avoid 32-bit length truncation
guard oversized blob length in callbackRetBlob
preserve embedded NUL bytes in custom function text values
Follow documented call order for sqlite3_value_blob in callbackArgString
@otoolep
otoolep merged commit 04a34e1 into master Jun 18, 2026
2 of 3 checks passed
@otoolep
otoolep deleted the merge-upstream branch June 18, 2026 00:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants